home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
ACORNUSERS
/
CBSA
/
ART
/
ICOEXT
/
IcoExtrakt
< prev
Wrap
Text File
|
1998-10-27
|
7KB
|
163 lines
Humbug Software - IcoExtrakt 10.98 #7 - Freeware
------------------------------------------------------------
IcoExtrakt wurde unter RiscOS 3.5 bei einer Auflösung von
1024*768 Punkten entwickelt und getestet. Es sollte aber
bei jeder Auflösung funktionieren.
Diese Applikation benutzt u. a. die Basic-Library 'DrWimp'
in der Version 3.51 von Andrew Ayre.
------------------------------------------------------------
Änderungen gegenüber der Version 10.98:
- Ico-Extrakt stellt nun eine Save-Box zur Verfügung.
- *.ico-Dateien dürfen nicht vom Typ 'FF9' bzw. 'Sprite'
sein!
- Zu bearbeitende *.ico-Dateien dürfen sich nun auch im
IcoExtrakt-Verzeichnis befinden.
- <WimpScrap$Dir> wird für temporäre Dateien benutzt.
Änderungen gegenüber der Version 10.98 #2:
- IcoExtrakt ermöglicht nun die automatische Umwandlung
von 32x32-Icons in 34x34-Sprites.
- Der Aufbau des Hauptfensters wurde geändert.
- Statt der kompletten Pfadangabe wird nur noch der
Dateiname der jeweils aktuellen Icondatei angezeigt.
- *.cur-Dateien werden ebenfalls verarbeitet.
- 2-farbige Objekte werden unterstützt.
Änderungen gegenüber der Version 10.98 #3:
- 'Text' durch 'Messages' ersetzt.
- einige Änderungen in !RunImage
Änderungen gegenüber der Version 10.98 #4:
- IcoExtrakt arbeitet nun auch mit *.ani-Dateien. Mangels
entsprechender Dateien wurde dies nur mit 3 Dateien
getestet!
Änderungen gegenüber der Version 10.98 #5:
- Umwandlung von 16x16-Icons in 17x17-Sprites möglich.
Änderungen gegenüber der Version 10.98 #6:
- IcoExtrakt nutzt Acorns Hilfe-Applikation '!Info'.
- Die Quelldateien können nach der Extraktion automatisch
gelöscht werden.
- Info-Fenster geändert.
------------------------------------------------------------
IcoExtrakt dient zum Extrahieren von Icons aus *.ico-, *.ani-
und *.cur-Dateien (PC). Unterstützt werden Icons mit 2, 16 und
256 Farben. Diese können auch gemischt in einer einzigen
Datei stehen. Alle verwertbaren Icons werden als Sprites in
eine Spritedatei geschrieben. 2-farbige Icons werden als
Mode25-Sprites erstellt, 16-farbige Icons als Mode27-Sprites
und 256-farbige Icons als Mode28-Sprites. Palette und Maske
jedes Icons werden ebenfalls übernommen. Komprimierte Icons
werden nicht unterstützt, dies gilt auch für Icons mit
negativer Höhe (top-down).
Die gewünschte *.ico-, *.ani- oder *.cur-Datei wird nach
Einstellen der gewünschten Optionen einfach in das IcoExtrakt-
Fenster geschoben, das Extrahieren wird danach automatisch
gestartet. Die Mehrfachauswahl von Dateien ist möglich. Alle
erstellten Sprites werden bis zur Speicherung in einer
einzigen temporären Datei gesammelt. Eine Anzeige unter dem
Laufwerksymbol gibt die Zahl der in der temporären Datei
gesammelten Sprites an. Dieser Wert wird nach jeder
Speicherung auf Null gesetzt. Das Rücksetzen des Wertes und
das damit vebundene Löschen der temporären Datei wird auch
durch Anklicken von 'C' erreicht.
Der Filetyp 'FF9' bzw. 'Sprite' darf NUR ZUM SPEICHERN
benutzt werden, auf keinen Fall aber für *.ico-, *.ani und
*.cur-Dateien! Vom PC übernommene Dateien sollten vor dem
Bearbeiten mit IcoExtrakt auf den Dateityp hin geprüft
werden.
Viele Icons sind in der Größe 32x32 Pixel gespeichert, auf
Acorn-Rechnern wird jedoch häufig die Größe 34x34 benutzt.
Eine automatische Konvertierung kann von IcoExtrakt aus
während der Extraktion vorgenommen werden. Dazu wird das
Symbol oberhalb des Textes '32-34' angeklickt. Entsprechende
Sprites werden zentriert, also mit einem 1 Pixel breiten
Rahmen versehen. Der Rahmen kann wahlweise als Maske oder in
der Farbe 0 (meist schwarz) erstellt werden. Die Auswahl
erfolgt mit dem Symbol oberhalb des Textes 'Rahmen'.
Auch die Umwandlung von 16x16-Icons in 17x17-Sprites ist
möglich. Dazu wird das Symbol oberhalb von 16-17 angeklickt.
Da hierbei eine Erweiterung nur an 2 Seiten erfolgt, wird für
diese Sprites kein Rahmen in Farbe 0 erzeugt. Am rechten und
am unteren Rand wird ausschließlich die Maske erzeugt.
Beim Speichern der Sprites gibt es zwei Möglichkeiten:
- Nach dem Anklicken des Laufwerksymbols erscheint neben
dem Mauszeiger eine SaveBox. Die Bedienung ist wohl
bekannt. Besteht am Zielort bereits eine gleichnamige
Datei, so wird sie gnadenlos und ohne Nachfrage über-
schrieben! Das Sprite der SaveBox darf nur in ein Filer-
Fenster verschoben werden, nicht in Fenster anderer
Programme.
- Zum Anhängen der ermittelten Sprites an eine bestehende
Datei, wird diese in das IcoExtrakt-Fenster gezogen.
Die Zieldatei MUß vom Typ 'FF9' bzw. 'Sprite' sein!
Die Namen der Sprites in der Zieldatei beginnen mit '_win'
und haben am Ende einen numerischen Wert. Zur Vermeidung
mehrerer Sprites mit gleichem Namen (beim Anhängen von Sprites
an bestehende Dateien), sollten die Zieldateien nach jeder
Speicherung mit einem SpriteRename-Programm bearbeitet werden
(z. B. Humbug-SpriteRename).
Das Löschen der Quelldatei(en) kann nun automatisch erfolgen.
Hierzu wird das Symbol neben dem entsprechenden Text am
unteren Rand des IcoExtrakt-Fensters angeklickt. Gelöscht
werden nur Dateien, in denen ALLE Objekte erkannt und
extrahiert wurden. Das Löschen erfolgt erst nach dem
Speichern der angesammelten Sprites. Entscheidend beim
Markieren der zu löschenden Quelldateien ist der Status des
Löschen-Symbols während der Extraktion, nicht erst beim
Speichern. Markierte Dateien werden also auch dann entfernt,
wenn das Löschen-Symbol vor dem Speichern deselektiert wird!
Acorns Hilfe-Applikation '!Info' wird von IcoExtrakt genutzt.
Hierbei wird beim Positionieren des Mauscursors ein kurzer
Hilfetext in einem externen Fenster eingeblendet. '!Info' muß
dazu separat gestartet werden. Ist der Pfad zu '!Info' durch
einen vorherigen Start oder durch entsprechende Aufrufe
während des Bootens bekannt, kann 'Info' auch von IcoExtrakt
aus gestartet werden. Dies geschieht durch Rechtsklicken auf
das Hilfesymbol im IcoExtrakt-Fenster.
Beendet wird IcoExtrakt durch Anklicken von 'Beenden' im
IconBar-Menü.
-----------------------------------------------------------
IcoExtrakt prüft einige Stellen der zu bearbeitenden Quell-
Dateien, jedoch kann es bei falschen Dateien zu unkontrol-
lierten Abbrüchen kommen!
Bei einigen 2-farbigen Icons ist nach der Extraktion kein
Muster zu sehen. Dies ist bei Versuchen mit mehreren tausend
Dateien aber nur in 2 Fällen (*.cur-Dateien) geschehen. Der
Grund dafür ist bekannt, die Lösung hingegen nicht.
-----------------------------------------------------------
Für die Zukunft:
- Testen auf bereits vorhandene Spritenamen.
- negative Höhe (Top-Down) akzeptieren.
-----------------------------------------------------------
Humbug Software haftet nicht für Schäden die durch den
Gebrauch dieser Software entsteht!
Homepage : http://www.hs-home.de/acorn/index.html (Netscape)
eMail : rpc-apps@hs-home.de